package app.auto.designer.tool;

import android.view.KeyEvent;
import android.widget.Toast;

import app.auto.designer.ActivityBase;

/**
 * Created by Administrator on 2017/11/10.
 */
public class BackTwiceExitActivity extends ActivityBase {
    private long exitTime = 0;


    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK) {
            exit();
            return false;
        }
        return super.onKeyDown(keyCode, event);
    }

    public void exit() {
        if ((System.currentTimeMillis() - exitTime) > 2000) {
            Toast.makeText(getApplicationContext(), "再按,退出",
                    Toast.LENGTH_SHORT).show();
            exitTime = System.currentTimeMillis();
        } else {
            finish();
        }
    }
}
